home *** CD-ROM | disk | FTP | other *** search
/ Windows 95 API Bible / Windows 95 API Bible 3 Disc Set.iso / Win32 API Bible Book 2 of 3.iso / chapter8 / rtfedit.h < prev    next >
Text File  |  1996-02-24  |  2KB  |  56 lines

  1. #define IDM_EXIT           100
  2.  
  3. #define IDM_NEW            200
  4. #define IDM_OPEN           201
  5. #define IDM_SAVE           202
  6. #define IDM_SAVEAS         203
  7. #define IDM_PRINT          204
  8. #define IDM_CUT            205
  9. #define IDM_COPY           206
  10. #define IDM_PASTE          207
  11. #define IDM_BOLD           208
  12. #define IDM_ITALIC         209
  13. #define IDM_UNDERLINE      210
  14. #define IDM_ALIGNLEFT      211
  15. #define IDM_ALIGNCENTER    212
  16. #define IDM_ALIGNRIGHT     213
  17. #define IDM_FONT           214
  18. #define IDM_UNDO           215
  19. #define IDM_DELETE         216
  20. #define IDM_SELECTALL      217
  21. #define IDM_FIND           218
  22. #define IDM_NEXTWORD       219
  23.  
  24. #define IDM_ABOUT          300
  25.  
  26. #define IDC_FILENAME       400 
  27.  
  28. #define DLG_VERFIRST       400
  29. #define DLG_VERLAST        404
  30.  
  31. LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
  32. LRESULT CALLBACK About  (HWND, UINT, WPARAM, LPARAM);
  33.  
  34. VOID HandleFindMsg( FINDREPLACE* pFR );
  35. VOID HandleSelChange( CHARRANGE* sc );
  36. VOID HandleFileMenu( HMENU hMenu );
  37. VOID HandleEditMenu( HMENU hMenu );
  38. VOID HandleFormatMenu( HMENU hMenu );
  39.  
  40. VOID Open();
  41. VOID Save();
  42. VOID SaveAs();
  43. VOID Print();
  44.  
  45. VOID PasteClipboard();
  46.  
  47. VOID ChangeCharFormat( UINT uCmd );
  48. VOID ChangeAlignment( UINT uCmd );
  49. VOID ChangeFont();
  50.  
  51. VOID    PrintDocument( PRINTDLG* ppd );
  52. HDC     GetCurrentPrinterDC();
  53. BOOL    CALLBACK AbortProc( HDC hdc, int Code );
  54. LRESULT CALLBACK AbortDlg( HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam );
  55.  
  56.